london hotels in glasgow scotland bath escort edinburgh beach irish hotels glasgow newport escorts bristol ireland california dublin cork glasgow hotel rhode island